// 自定义字体加载器，用于解决Turbopack字体加载问题

/**
 * 处理Google字体加载
 * @param options 字体选项
 * @returns 字体CSS内容
 */
export default function fontLoader(options: { url: string; preload: boolean; has_size_adjust: boolean }) {
  // 提取字体URL和其他参数
  const { url, preload, has_size_adjust } = options;

  // 构建字体CSS内容
  // 注意：这里我们只是简单地返回字体URL，实际项目中可能需要更复杂的处理
  return `
    @font-face {
      font-family: 'CustomFont';
      src: url(${JSON.stringify(url)}) format('woff2');
      font-display: swap;
      ${has_size_adjust ? 'font-size-adjust: 0.5;' : ''}
    }
  `;
}

// 导出一个空对象，以满足某些构建工具的要求
module.exports = fontLoader;